# 选择基础镜像
FROM ubuntu:18.04
# 作者
MAINTAINER weiwei

# 更新源(韦伟老师给的镜像已经安装好故不用执行)
# RUN apt-get update -y
# 安装nginx(韦伟老师给的镜像已经安装好故不用执行)
# RUN apt-get install nginx -y --allow-unauthenticated
# 安装python3(韦伟老师给的镜像已经安装好故不用执行)
# RUN apt-get install python3-pip -y

# 把工程文件上传容器
ADD front_end_pc.tar.gz /data/
ADD meiduo_mall_admin.tar.gz /data/
ADD meiduo_mall.tar.gz /data/

# 切换到美多工程目录，并且安装依赖(韦伟老师给的镜像已经安装好故不用执行)
# WORKDIR /data/meiduo_mall/
# RUN pip3 install -r requirements.txt

COPY 8080.conf /etc/nginx/conf.d/
COPY 8081.conf /etc/nginx/conf.d/
COPY 8000.conf /etc/nginx/conf.d/

# 设置环境变量；作用：指定系统语言为UTF-8；如果不设置，uwsgi运行无法处理中文语言
# ENV LC_ALL="zh_CN.utf8"

# 容器开放端口为8080和8081、8000
EXPOSE 8080 8081 8000
# 发送容器启动脚本
COPY command.sh /data
# 切换容器目录
WORKDIR /data
# 指定容器运行的启动指令
ENTRYPOINT ["/bin/bash", "command.sh"]
